package pe.com.empresa.datos.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import pe.com.empresa.datos.dominio.TipoArticulo;
import pe.com.empresa.datos.dominio.TipoArticuloExample;

public interface TipoArticuloMapper {
    int countByExample(TipoArticuloExample example);

    int deleteByExample(TipoArticuloExample example);

    int deleteByPrimaryKey(Integer idTipoArticulo);

    int insert(TipoArticulo record);

    int insertSelective(TipoArticulo record);

    List<TipoArticulo> selectByExample(TipoArticuloExample example);

    TipoArticulo selectByPrimaryKey(Integer idTipoArticulo);

    int updateByExampleSelective(@Param("record") TipoArticulo record, @Param("example") TipoArticuloExample example);

    int updateByExample(@Param("record") TipoArticulo record, @Param("example") TipoArticuloExample example);

    int updateByPrimaryKeySelective(TipoArticulo record);

    int updateByPrimaryKey(TipoArticulo record);
}